home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-06-24 | 1.0 KB | 39 lines | [TEXT/Help] |
- { AIN ;;; a french cryptarithmetic puzzle. Each line is a french department
- AISNE
- DROME
- MARNE
- -----
- SOMME }
- (c)
-
- ;;; Variables
- ( r0 e n r1 m i r2 a r o r3 s d)
-
- ;;; Constraints
- ((=? (+ n (* 3 e)) (+ e (* 10 r0)))
- (=? (+ r0 (+ i (+ n (+ m n)))) (+ m (* 10 r1)))
- (=? (+ r1 (+ a (+ s (+ o r)))) (+ m (* 10 r2)))
- (=? (+ r2 (+ a (+ i r))) (+ o (* 10 r3)))
- (=? (+ r3 (+ a (+ d m))) s)
- (<>? e n) (<>? e m) (<>? e i) (<>? e a)
- (<>? e r) (<>? e o) (<>? e s) (<>? e d)
- (<>? n m) (<>? n i) (<>? n a) (<>? n r)
- (<>? n o) (<>? n s) (<>? n d) (<>? m i)
- (<>? m a) (<>? m r) (<>? m o) (<>? m s)
- (<>? m d) (<>? i a) (<>? i r) (<>? i o)
- (<>? i s) (<>? i d) (<>? a r) (<>? a o)
- (<>? a s) (<>? a d) (<>? r o) (<>? r s)
- (<>? r d) (<>? o s) (<>? o d) (<>? s d)
- (<>? a 0)(<>? d 0)(<>? m 0)(<>? s 0))
-
- ;;; Domains
- ((0 1)
- (0 1 2 3 4 5 6 7 8 9) (0 1 2 3 4 5 6 7 8 9)
- (0 1)
- (0 1 2 3 4 5 6 7 8 9) (0 1 2 3 4 5 6 7 8 9)
- (0 1)
- (0 1 2 3 4 5 6 7 8 9) (0 1 2 3 4 5 6 7 8 9) (0 1 2 3 4 5 6 7 8 9)
- (0 1)
- (0 1 2 3 4 5 6 7 8 9) (0 1 2 3 4 5 6 7 8 9))
-
-